home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / a86v302b.arc / 16INDEX.DOC < prev   
Encoding:
Text File  |  1987-04-24  |  15.9 KB  |  573 lines

  1. INDEX                                                   16-1
  2.  
  3. A-after operator in macros, 11-6
  4. A86 environment variable, 3-3
  5. A86.LIB file, 13-4
  6. A86.LIB library catalogue, 2-2
  7. A86LIB library tool, 13-4
  8. AAD with operand, 5-3
  9. AAM with operands, 5-3
  10. ABS operator in EXTRN, 10-6
  11. absolute segments in OBJ mode, 10-10
  12. address, my, 1-1
  13. align operand list, 10-8
  14. align specification, 10-8
  15. alignment of words, 9-3
  16. allocation directives, 9-3
  17. alphabetical listing, 13-1
  18. AND expression operator, 8-7
  19. archiving, 13-6
  20. arithmetic on floating-point numbers, 7-3
  21. assertion checking, 9-10
  22. ASSUME 12-3
  23. ASSUME directive, 6-3
  24. asterisk multiplication operator, 8-6
  25. AT combine type, 10-10
  26. at-sign @, in symbols, 4-2
  27. B operator in EXTRN, 10-6
  28. B override expression operator, 8-8
  29. B-before operator in macros, 11-6
  30. base registers, 6-2
  31. base, default, 12-2
  32. based structures, 9-6
  33. bases for numbers, 8-1
  34. bases, ambiguous, 8-1
  35. batch file controls, 11-13
  36. BIN extension for object files, 9-2
  37. BIN extension, 3-1
  38. binary base, 8-1
  39. binary coded decimal operands, 7-4
  40. biography, 1-4
  41. BIT expression operator, 8-6
  42. brackets, 8-10
  43. bugs, reporting, 1-5
  44. built-in constant names, 7-3
  45. built-in symbols, 14-1
  46. built-in symbols, equates to, 9-9
  47. bulletin board systems, 1-5
  48. BY operator, 8-5
  49. BYTE align type, 10-8
  50. BYTE override expression operator, 8-8
  51. BYTE PTR and WORD PTR, 12-4
  52. C programming language, linking to, 10-1
  53. C switch, 3-2
  54. capacity, 1-3
  55. capacity, source file, 3-4
  56. case sensitivity, 3-2
  57. categories of A86 elements, 4-1
  58.                                                         16-2
  59. cb specifier, 6-6
  60. cd specifier, 6-6
  61. character loops in macros, 11-5
  62. characters allowable in symbols, 4-2
  63. characters recognized in A86 language, 4-2
  64. choices for 87 operands, 7-5
  65. classes, 10-4
  66. clear-register macro, 11-1
  67. clear-register macro, 11-5
  68. closing of macro loops, 11-8
  69. code display, 13-5
  70. CODE ENDS directive, 9-2
  71. code generation of forward references, 9-7
  72. code label specifier, 6-6
  73. CODE SEGMENT directive, 9-1
  74. colon operator, 8-10
  75. columnar output, 2-2
  76. COM extension, 3-1
  77. combine operand list, 10-8
  78. combine specification, 10-8
  79. combine types, 10-9
  80. combining switches, 3-3
  81. COMMENT directive, 4-2
  82. comments in macros, removal of, 11-2
  83. comments, 4-2
  84. COMMON combine type, 10-10
  85. compatibility, 12-1
  86. compression of macro text, 11-2
  87. computation models, 10-2
  88. concatenating terms in an expression, 8-5
  89. conditional assembly and macros, 11-11
  90. conditional assembly and XREF, 11-12
  91. conditional assembly, 11-10
  92. conditional calls, see IF, 5-1
  93. conditional jump, far, see IF, 5-1
  94. conditional returns, 5-1
  95. constant operand to FLD, 7-3
  96. constants, large, 9-5
  97. constants, overview, 4-4
  98. contacting me, 1-5
  99. control-character notation, 8-5
  100. control-Z key, 2-3
  101. controls, invocation, user-definable, 11-13
  102. conversion of macros, 13-3
  103. crashes, system, on lack of FWAIT, 7-2
  104. credit cards, 1-1
  105. cross reference listing, 13-1
  106. cw specifier, 6-6
  107. D operator in EXTRN, 10-6
  108. D override expression operator, 8-8
  109. D switch, 3-2
  110. data allocation statements, samples, 4-1
  111. DATA ENDS directive, 9-2
  112. DATA SEGMENT directive, 9-1
  113.                                                         16-3
  114. DEC, multiple and numeric operands, 5-1
  115. decimal base, 8-1
  116. default base, decimal, 3-2
  117. default bases, 8-2
  118. default output file name, 3-4
  119. default segment registers, 6-2
  120. default segment, OBJ mode, 10-11
  121. defining macros, 11-1
  122. demonstration, 2-1
  123. description of 87 instructions, 7-5
  124. description of instructions, 6-7
  125. digits in file names, 3-4
  126. digits, hex, 8-1
  127. directives in a86, 9-1
  128. directives, samples, 4-1
  129. displacement field, 6-5
  130. display of symbol values, 13-2
  131. displaying macro expansions, 13-3
  132. division operator, 8-6
  133. dollar sign $, in symbols, 4-2
  134. dollar sign operator, 8-11
  135. double pound signs in macros, 11-12
  136. double pound signs in macros, 11-2
  137. double-precision, 7-4
  138. double-quotes in strings, 9-5
  139. doubleword pointer initialization, 9-5
  140. DUP construct, 9-4
  141. DWORD override expression operator, 8-8
  142. E switch, 3-2
  143. EA byte, 6-5
  144. eb specifier, 6-6
  145. effective address codes table, 6-5
  146. effective addresses, 6-1
  147. effective addresses, encoding, 6-4
  148. ELSE, 11-10
  149. ELSEIF, 11-10
  150. EM end-of-macro symbol, 11-1
  151. encoding of effective addresses, 6-4
  152. encoding of floating-point numbers, 8-3
  153. END directive, 10-7
  154. end of a macro, 11-1
  155. end of file, 10-7
  156. ENDIF, 11-10
  157. ENDM, 12-2
  158. ENDP directive, 9-11
  159. ENDS directive, OBJ mode, 10-11
  160. ENDS directives in COM mode, 9-2
  161. environment variable, a86, 3-3
  162. EQ expression operator, 8-7
  163. EQU directive, 9-8
  164. equates to built-in symbols, 9-9
  165. equates to interrupts, 9-9
  166. ER end-of-repeat symbol, 11-5
  167. ERDEMO.BAT batch file, 2-1
  168. ERR extension, 3-2
  169. error file redirection, 3-2
  170. error messages, 1-4
  171.                                                         16-4
  172. EVEN directive, 9-3
  173. ew specifier, 6-6
  174. examples of A86 statements, 4-1
  175. examples of numbers, 4-2
  176. examples of type matching, 4-5
  177. examples of useful memory accesses, 6-3
  178. exclusive features, 5-1
  179. EXMAC demo, 2-3
  180. expansions of macros, displaying, 13-3
  181. explicit EXTRNs, 3-3
  182. explicit EXTRNs, forcing, 10-7
  183. explicit OBJ specification, 10-1
  184. explicit public names, 10-4
  185. explicit WAITs, 7-1
  186. exponent specifier, 8-3
  187. expressions involving forward references, 9-7
  188. extended-precision operands, 7-4
  189. extensions of source files, 3-3
  190. external names and LINK, 10-3
  191. EXTRNs, explicit, 3-3
  192. F operator in EXTRN, 10-6
  193. F override expression operator, 8-8
  194. F6 to terminate file, 2-3
  195. far label constants, 8-10
  196. FAR override expression operator, 8-8
  197. FDISI instruction, 7-1
  198. features, exclusive, 5-1
  199. FENI instruction, 7-1
  200. file containing symbols, 13-1
  201. file in which a symbol was defined, 13-2
  202. file maintenance, 3-3
  203. file names, digits in, 3-4
  204. files, source, 3-1
  205. finding symbol values, 13-2
  206. FLD, immediate operand, 7-3
  207. floating point operand types, 7-4
  208. floating point operands, choices for, 7-5
  209. floating-point processor, 7-1
  210. footprint, code generation, 1-2
  211. forcing explicit EXTRNs, 10-7
  212. forcing explicit EXTRNs, 3-3
  213. forcing library lookup, 13-4
  214. format of assembler source lines, 4-3
  215. format of macros, 11-2
  216. FORTRAN, 10-10
  217. forward references, 12-1
  218. forward references, 9-7
  219. fragments, 10-3
  220. FSETPM instruction, 7-1
  221. FSTSW AX form, 7-1
  222. FWAIT instruction, 7-1
  223. GE expression operator, 8-7
  224. generated code, displaying, 13-5
  225. GROUP directive, 10-12
  226. GT expression operator, 8-7
  227.                                                         16-5
  228. hexadecimal base, 8-1
  229. HIGH operator, 8-4
  230. high-level language computation models, 10-2
  231. history of A86, 14-1
  232. ib specifier, 6-6
  233. IBM, 12-1
  234. IBM-PC AT computer, 7-1
  235. IEEE standard for floating-point, 8-3
  236. IF conditional assembly symbol, 11-10
  237. IF statement, 5-1
  238. immediate operand to FLD, 7-3
  239. implicit public names, 10-4
  240. INC, multiple and numeric operands, 5-1
  241. INCLUDE, 12-2
  242. INCLUDE, 12-3
  243. indefinite repeats, 11-5
  244. index expressions, 8-4
  245. index registers, 6-2
  246. indexed memory, 6-1
  247. indexed memory, 6-2
  248. inferior assemblers, 12-1
  249. inferior assemblers, porting to, 12-3
  250. initializations of floating-point numbers, 7-3
  251. instruction set chart, explanation, 6-6
  252. instruction set, 87, 7-5
  253. instruction statements, samples, 4-1
  254. instructions, list of, 6-7
  255. instructions, special, 6-7
  256. Intel assembler, 12-1
  257. Intel meeting, 10-3
  258. interactive macro tool, 13-3
  259. intermediate numeric results, 7-4
  260. interrupt equates, 9-9
  261. invocation variables, 11-13
  262. IRET operand, 5-1
  263. IRP and IRPC functionality, 11-1
  264. iw specifier, 6-6
  265. juxtaposing terms in an expression, 8-5
  266. keyboard entry coding example, 11-3
  267. L last-operand in macros, 11-5
  268. L switch, 3-2
  269. L2E and L2T constants, 7-3
  270. LABEL directive, 9-12
  271. labels, examples, 4-4
  272. language, A86, 4-1
  273. large constant initialization, 9-5
  274. large model of segmentation, 10-2
  275. last-operand in macros, 11-5
  276. LE expression operator, 8-7
  277. leading underscore, in C, 10-1
  278. legal terms, 1-1
  279. length of a symbol name, 4-2
  280. LG2 constant, 7-3
  281. line-format, 4-3
  282. LINES.8 library file, 2-2
  283.                                                         16-6
  284. LINK program, 10-3
  285. linkage, 10-1
  286. list of instructions, 6-7
  287. listing macros, 13-3
  288. listing of 87 instructions, 7-5
  289. listing of cross references, 13-1
  290. listing of symbols, 13-1
  291. listings with A86, 13-5
  292. LN2 constant, 7-3
  293. local labels in macros, 11-8
  294. local labels, 5-2
  295. local labels, simulating, 12-4
  296. location, this, operator, 8-11
  297. long default jmp, 3-2
  298. LONG expression operator, 8-9
  299. looping in macros, 11-4
  300. LOW operator, 8-4
  301. lower case letters in symbols, 3-2
  302. LT expression operator, 8-7
  303. m specifier, 6-6
  304. macro compatibility, 12-2
  305. macro expansion demo, 2-3
  306. macro expansions, displaying, 13-3
  307. macro loops, closing, 11-8
  308. macro loops, skipping increments, 11-6
  309. macro operand substitution, 11-2
  310. macros and conditional assembly, 11-11
  311. macros, 11-1
  312. macros, defining, 11-1
  313. main module, 10-3
  314. MAIN symbol, 10-7
  315. maintenance of files, 3-4
  316. MASK, 12-2
  317. matching of types, examples, 4-5
  318. maximum length of a symbol name (128), 4-2
  319. maximum source file size, 3-4
  320. meeting at Intel, 10-3
  321. MEMORY combine type, 10-10
  322. memory forms, overlooked, 6-3
  323. memory operand forms to 87 instructions, 7-4
  324. memory requirements, 3-4
  325. memory variables, specifying, 6-1
  326. MEXP.BAT batch file, 2-3
  327. Microsoft, 12-1
  328. minus operator, 8-6
  329. mixing constant types in word initializations, 8-5
  330. mnemonics, 8086, 6-7
  331. mnemonics, one for many instructions, 4-4
  332. MOD modulo operator, 8-6
  333. ModRM byte, 6-4
  334. modular programming, encouraging, 13-6
  335. module names, 10-4
  336. modules, object, 10-3
  337. MOV of segment registers, 5-2
  338. MOV with three operands, 5-2
  339. move-memory macro example, 11-1
  340.                                                         16-7
  341. MSDOS.8 library file, 2-2
  342. MTCOLS.BAT batch file, 2-2
  343. multiple allocation using DUP, 9-4
  344. multiple files in OBJ mode, 10-1
  345. multiple increments in macro loops, 11-6
  346. multiple operands to PUSH,POP,INC,DEC, 5-1
  347. multiply by 10 coding example, 10-1
  348. multiply operator, 8-6
  349. NAME directive, 10-4
  350. name of output files, 3-1
  351. NE expression operator, 8-7
  352. NEAR expression operator, 8-9
  353. NEC chips, lack of AAD with operands, 5-3
  354. NEC chips, special instructions, 6-7
  355. negative R-loops in macros, 11-7
  356. nested IF blocks, 11-10
  357. nested PROCs, lack of, 9-11
  358. nesting of loops in macros, 11-7
  359. NIL prefix, 9-9
  360. non-combinable segments, 10-10
  361. NOT expression operator, 8-7
  362. null invocation names, 11-13
  363. null operands to macros, 11-3
  364. number operands in expressions, 8-4
  365. numbers, examples, 4-2
  366. numbers, examples, 8-1
  367. numeric operands to INC,DEC, 5-1
  368. O switch, 10-1
  369. O switch, 3-1
  370. O switch, 3-2
  371. OBJ file generation, 3-2
  372. object file name, 3-1
  373. object modules, 10-3
  374. octal base, 8-1
  375. OFFSET expression operator, 8-9
  376. opcodes, 8086, 6-7
  377. opcodes, 87, 7-5
  378. operand choices for 87 instructions, 7-5
  379. operand types to 87 instructions, 7-4
  380. operating system requirements, 3-4
  381. operator precedence, 8-12
  382. OR expression operator, 8-7
  383. ORG directive, 9-2
  384. outer segment, OBJ mode, 10-11
  385. overlooked memory forms, 6-3
  386. overrides, segment, 12-1
  387. overrides, segment, 6-3
  388. overview of A86, 1-3
  389. overview of expressions, 8-3
  390.                                                         16-8
  391. PAGE directive, 12-3
  392. PAGE specifier, 10-9
  393. PAGE.8 program, 2-1
  394. PAGE.BAD source file, 2-1
  395. PAGE.COM program, 2-1
  396. PARA specifier, 10-9
  397. period operator, 8-5
  398. permanent switch settings, 3-3
  399. phone number, my, 1-1
  400. phone numbers of my bulletin boards, 1-6
  401. PI constant, 7-3
  402. plus operator, 8-5
  403. POP, multiple operands, 5-1
  404. port programs to inferior assemblers, 12-3
  405. pound sign in invocation, 13-4
  406. pound sign, conditional assembly, 11-10
  407. pound signs in macros, 11-12
  408. pound signs in macros, 11-2
  409. pound signs, literalizing in macros, 11-2
  410. powers of ten, 8-3
  411. precedence of operators, 8-12
  412. price, 1-1
  413. printer eject program, 2-1
  414. PROC directive, 9-11
  415. procedure-level summary listings, 13-1
  416. procedures, 9-11
  417. program location operator, 8-11
  418. program starting location, OBJ mode, 10-7
  419. protected mode instructions, 6-7
  420. PTR operator, 8-5
  421. PUBLIC combine type, 10-9
  422. PUBLIC directive, 10-4
  423. public names and LINK, 10-3
  424. PUSH multiple operands, simulating, 12-3
  425. PUSH, multiple operands, 5-1
  426. Q operator in EXTRN, 10-6
  427. Q override expression operator, 8-8
  428. question mark ?, in symbols, 4-2
  429. question-mark operator, 9-4
  430. quoted-string macro operands, 11-3
  431. QWORD override expression operator, 8-8
  432. R-loops in macros, 11-4
  433. R-loops, negative, 11-7
  434. RADIX directive, 8-2
  435. rb register specifier, 6-6
  436. RECORD, 12-2
  437. red tape, 1-3
  438. red tape, 10-1
  439. redefinable labels, 5-3
  440. redefining invocation variables, 11-14
  441. redefining symbols, 9-10
  442. redirection of error files, 3-2
  443. references to a symbol, 13-2
  444. registers, 8086, 4-3
  445. registers, general, 6-1
  446. registration benefits, 13-4
  447.                                                         16-9
  448. relational operators, 8-7
  449. relocation and linkage, 10-1
  450. repeating code using DUP, 9-4
  451. requirements, system, 3-4
  452. reserved symbols, 14-1
  453. RET instruction, meaning of, 9-11
  454. RET operand, 5-1
  455. RETF instruction and PROC, 9-11
  456. RETF operand, 5-1
  457. REV.8 source file, 2-2
  458. REV.COM program, 2-2
  459. reversing strings example, 2-2
  460. revision history, 14-1
  461. rw register specifier, 6-6
  462. S switch, 3-3
  463. samples of A86 statements, 4-1
  464. scientific notation, 8-3
  465. SEGMENT directive, OBJ mode, 10-8
  466. segment override colon operator, 8-10
  467. segment overrides, 12-1
  468. segment overrides, 6-3
  469. segment registers, default, 6-2
  470. segmentation and memory access, 6-2
  471. segmentation models, 10-2
  472. segments in A86, 9-1
  473. shareware, 0-1
  474. shifting expression operators, 8-6
  475. SHL and SHR expression operator, 8-6
  476. SHORT expression operator, 8-9
  477. simple macro syntax, 11-1
  478. single-precision, 7-4
  479. size of source files, 3-4
  480. size of structures, 8-11
  481. slash division operator, 8-6
  482. slash specifier, 6-4
  483. small model of computation, 10-2
  484. source libraries, 13-4
  485. special instructions, 6-7
  486. speed, 1-3
  487. square brackets operator, 8-10
  488. ST floating-point stack specifier, 8-11
  489. STACK combine type, 10-9
  490. stack segments in OBJ mode, 10-9
  491. standard input and output, 13-3
  492. starting location, OBJ mode, 10-7
  493. strategies for file maintenance, 3-3
  494. string allocation, 9-5
  495. STRUC directive, 9-6
  496. structured programming constructs, 5-1
  497. structures, size of, 8-11
  498. sub-directories of programs, 3-3
  499. substitution of macro operands, 11-2
  500. subtraction operator, 8-6
  501. SUBTTL, 12-3
  502. summary of procedure calls, 13-1
  503. suppressing symbols file, 3-3
  504.                                                         16-10
  505. switches, assembler, 3-2
  506. switches, combining, 3-3
  507. switches, summary, 3-2
  508. switches, user-definable, 11-13
  509. SYM extension, 3-1
  510. symbol table file name, 3-1
  511. symbols file, 13-1
  512. symbols file, suppressing, 3-3
  513. symbols listing, 13-1
  514. symbols, allowable characters for, 4-2
  515. symbols, redefining, 9-10
  516. symbols, reserved, 14-1
  517. sysops, special terms for, 1-5
  518. system crashes on lack of FWAIT, 7-2
  519. system requirements, 3-4
  520. T operator in EXTRN, 10-6
  521. T override expression operator, 8-8
  522. table of effective address bytes, 6-5
  523. TBYTE override expression operator, 8-8
  524. TCOLS.8 source file, 2-2
  525. TCOLS.COM program, 2-2
  526. terms, legal, 1-1
  527. TEST with one operand, 5-4
  528. Texas, 11-11
  529. Texas, 11-13
  530. TEXT segment name, 10-11
  531. THIS operator, 8-11
  532. tips for memory access, 6-3
  533. TITLE, 12-3
  534. TO in invocation, 3-1
  535. type display of symbols, 13-2
  536. type matching, examples, 4-5
  537. TYPE operator, 8-11
  538. types in the a86 language, 4-3
  539. types, assumed, 10-2
  540. undefined symbol types, assumed, 10-2
  541. undefined symbols listing in OBJ mode, 10-5
  542. underscore, in symbols, 4-2
  543. underscore, leading, in C, 10-1
  544. underscores within numbers, 8-1
  545. unusable user symbols, 14-1
  546. USAGE.8 library file, 2-2
  547. values of symbols, 13-2
  548. variable forward references, 9-7
  549. variable operands in expressions, 8-4
  550. variables, examples, 4-3
  551. verbose forms, floating point, 7-2
  552. verbose PROC, 9-11
  553. version history, 14-1
  554.                                                         16-11
  555. W operator in EXTRN, 10-6
  556. W override expression operator, 8-8
  557. WAIT instruction, 7-1
  558. Wettstein, Greg, 1-5
  559. Who IS that guy?, 1-4
  560. WIDTH, 12-2
  561. wild cards in source files, 3-1
  562. wild cards, order of, 3-3
  563. WORD align type, 10-8
  564. WORD override expression operator, 8-8
  565. X specifier for numeric bases, 8-1
  566. X switch, 10-7
  567. X switch, 3-3
  568. XOR expression operator, 8-7
  569. XREF and conditional assembly, 11-12
  570. XREF tool, 13-1
  571. XRF extension, 13-1
  572.  
  573.